home *** CD-ROM | disk | FTP | other *** search
/ FishMarket 1.0 / FishMarket v1.0.iso / fishies / 301-325 / disk_319 / cnewssrc / cnews.orig.lzh / nntpdiffs / src / Makefile < prev    next >
Makefile  |  1989-06-27  |  1KB  |  64 lines

  1. #
  2. # Makefile for NNTP server
  3. #
  4.  
  5. SRVROBJ = main.o serve.o access.o access_inet.o access_dnet.o active.o \
  6.     batch.o \
  7.     ahbs.o globals.o group.o help.o ihave.o list.o misc.o netaux.o \
  8.     newgroups.o newnews.o nextlast.o ngmatch.o post.o parsit.o scandir.o \
  9.     slave.o spawn.o strcasecmp.o subnet.o time.o xhdr.o fakesyslog.o \
  10.     ../common/version.o
  11.  
  12. SRVRSRC = main.c serve.c access.c access_inet.c access_dnet.c active.c \
  13.     batch.c \
  14.     ahbs.c globals.c group.c help.c ihave.c list.c misc.c netaux.c \
  15.     newgroups.c newnews.c nextlast.c ngmatch.c post.c parsit.c scandir.c \
  16.     slave.c spawn.c strcasecmp.c subnet.c time.c xhdr.c fakesyslog.c \
  17.     ../common/version.c
  18.  
  19. SRVRINC = common.h ../common/conf.h ../common/nntp.h
  20.  
  21. SRCS    = ${SRVRSRC}
  22.  
  23. # -ldbm here if you've #define'ed DBM in ../common/conf.h
  24. LIBS    = -ldbm
  25.  
  26. CFLAGS    = -O
  27.  
  28. # Where nntpd is going to live
  29.  
  30. DESTDIR    = /etc
  31.  
  32. all:    nntpd
  33.  
  34. nntpd: ${SRVROBJ} ${SRVRINC}
  35.     ${CC} ${CFLAGS} -o nntpd ${SRVROBJ} ${LIBS}
  36.  
  37. ${SRVROBJ}: ${SRVRINC}
  38.  
  39. install: nntpd
  40.     cp nntpd ${DESTDIR}/nntpd
  41.     chmod 711 ${DESTDIR}/nntpd
  42.  
  43. lint:
  44.     lint ${SRVRSRC}
  45.  
  46. clean:
  47.     -rm -f *.o nntpd make*.out a.out
  48.  
  49. distrib: clean
  50.     rm -rf SCCS save tags
  51.  
  52. check:
  53.     sccs check
  54.     sccs prt -y *.[ch] > /dev/null
  55.  
  56. tags:    ${SRVRSRC} ${SRVRINC}
  57.     ctags ${SRVRSRC} ${SRVRINC}
  58.  
  59. # Dependencies
  60.  
  61. ../common/version.o:
  62.     ${CC} ${CFLAGS} -c ../common/version.c
  63.     mv version.o ../common/version.o
  64.